package io.renren.modules.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import io.renren.modules.sys.entity.SysCollegeEntity;
import io.renren.modules.sys.entity.SysMenuEntity;

import java.util.List;

/**
 * 学院管理
 *
 * @author liao mengqing
 */
public interface SysCollegeService extends IService<SysCollegeEntity> {

    /**
     * 根据父级Id查询学院信息
     * @param parentId
     * @param collegeIdList
     * @return
     */
    List<SysCollegeEntity> queryListParentId(Long parentId, List<Long> collegeIdList);

    /**
     * 根据父菜单，查询子菜单
     * @param parentId 父菜单ID
     */
    List<SysCollegeEntity> queryListParentId(Long parentId);

    /**
     * 查询所有学院信息
     * @return
     */
    List<SysCollegeEntity> queryListCollege();

    /**
     * 删除学院信息
     * @param collegeIds
     */
    void deleteCollege(Long[] collegeIds);
}

